Animaties met DamDemo
"ter leering ende vermaeck"

Top of Content

Wat is DamDemo

DamDemo is een animatie-programma voor het damspel. Animaties kunnen worden geintegreerd met html-code en op een webpagina worden weergegeven.

Rechts van het dambord zijn de bedieningsknoppen. Functies van boven naar beneden:
- Voortgangs indicator
- Een zet vooruit
- Een zet achteruit
- Vier zetten vooruit
- Vier zetten achteruit
- Terug naar beginstand
- Automatisch zetten
- Uiterlijk van schijven aanpassen (3 mogelijkheden)
- Bord omdraaien
- Bordnummers aan- of uitzetten

Benieuwd naar de oplossing? Druk op de knop > (of de pijltjestoets) om de animatie zet voor zet te starten.


.

Hoe werkt DamDemo

DamDemo maakt gebruik van Javascript en SVG (scalable vector graphics). Elke animatie van DamDemo is een tekstbestand met ".svg" als extensie. Dit tekstbestand kan met een webbrowser of aparte SVG-viewer worden geopend. Omdat elke animatie een standalone toepassing is kan deze gemakkelijk met anderen worden gedeeld.

DamDemo moet onder de meeste webbrowsers probleemloos kunnen draaien.
Voordelen van DamDemo zijn :

  • Goede performance. Verwerking vindt plaats op de client-computer. Geen vertraging door netwerkverkeer.
  • Schaalbaar uiterlijk. Door in te zoomen blijft het plaatje scherp (dankzij SVG).
  • Uitwisselbaarheid; SVG en JavaScript zijn algemeen aanvaarde standaards.

Nadelen van DamDemo zijn :

  • Standen, slagen en zetten moeten in een speciaal formaat handmatig in een tekstbestand worden ingevoerd.
  • Aanpasbaarheid is lastig. Elk animatie-bestand bevat een copie van het JavaScript programma. Het bleek niet mogelijk om met een include-opdracht het JavaScript programma op te nemen in het SVG-bestand.

DamDemo is vrije software. Een ieder mag het programma vrij gebruiken en aanpassen onder de voorwaarden van de GNU General Public License.

^
© 2013 Arthur Kalverboer Powered by Txt2Site Last changed: 2013-04-29 10:02